package cn.bon.emp.service;

import cn.bon.common.bean.JsonResult;
import cn.bon.emp.api.pojo.po.EmpOrg;
import cn.bon.emp.api.pojo.vo.NotGroupedVO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 用户所属机构冗余表 服务类
 * </p>
 *
 * @author luochao
 * @since 2023-12-09
 */
public interface IEmpOrgService extends IService<EmpOrg> {

    void rmFromGroup(List<Long> empIds);

    void addEmps2Group(Long groupId,Long sectionId, List<Long> empIds);

    /**
     * 筛选指定组织的员工id
     * @param orgId
     * @return
     */
    List<Long> getEmpIdsOf(Long orgId);

    /**
     * 将属于orgId的orgId设为null  （从该组织中移除）
     * @param orgId
     */
    void rmOfOrg(Long orgId);
}
